LinuxQMISDK-Lite  SLQS04.00.27
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
MbimLayer.h
Go to the documentation of this file.
1 
6 #ifndef __MBIM_LAYER_H__
7 #define __MBIM_LAYER_H__
8 
9 
10 #include <stdint.h>
11 #include <pthread.h>
12 #include <MbimTransport.h>
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 struct QmuxTransport;
19 
20 void* MbimLayer_Create(QmuxTransport* pOwner, char *devicePath, void* pInterfaceSpecific);
21 
22 void MbimLayer_ShutDown(void* pLayer);
23 
25  void* pLayer,
26  uint8_t qmiServiceType,
27  uint8_t qmiClientId,
28  uint16_t qmiTransactionId,
29  uint8_t* qmuxPacket,
30  uint16_t qmuxPacketSize
31  );
32 
33 #ifdef __cplusplus
34 } /* extern "C" { */
35 #endif
36 
37 #endif //__MBIM_LAYER_H__
void * MbimLayer_Create(QmuxTransport *pOwner, char *devicePath, void *pInterfaceSpecific)
void MbimLayer_ShutDown(void *pLayer)
int MbimLayer_SendQmuxPacket(void *pLayer, uint8_t qmiServiceType, uint8_t qmiClientId, uint16_t qmiTransactionId, uint8_t *qmuxPacket, uint16_t qmuxPacketSize)
Definition: QmuxTransport.h:82

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved